package hk.m4s.lr.repair.test.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by qi.wang on 2017/10/31.
 */

public class OrderDetailModel implements Serializable {
    /**
     * addressInfo : {"area":"长安区","isDefault":1,"address":"ghiuy","areaid":"130102","province":"河北省","phone":"15691829508","city":"石家庄市","carownerId":59,"name":"yang","id":10,"cityid":"130100","provinceid":"130000"}
     * orderInfo : {"order_id":"3f768aca50684353b52f6bb34416c0c0","shop_id":"2","goods_id":null,"user_id":"59","paynumber":null,"reward_ratio_id":null,"add_time":1509349552000,"order_status":1,"count":null,"goods_spe_id":null,"order_money":"190","payment":null,"award_arrive":null,"coupon_arrive":"111","oil_card_money":null,"freight":"500","expressage":null,"expressage_number":null,"actual_money":"690","order_number":"1710301545523001606","estimate_id":null,"payment_time":null,"consignment_time":null,"addressId":10,"oil_card_number":null,"deleteStatus":2,"details":"1710301545522764010","end_time":null,"close_reasion":null,"close_time":null,"isevaluate":null}
     * goodsInfo : [{"id":"1710301545522764010","goods_name":"轮胎","goods_color":"黑色,xl","goods_size":null,"goods_num":1,"goods_price":290,"type":2,"status":0,"img":"http://pic.58pic.com/58pic/12/74/13/58PIC0R58PICpTJ.jpg","addTime":1509349552000,"goods_id":"11","userId":59,"sku":null,"evaluate":0,"cupon":"111"}]
     */

    private AddressInfoBean addressInfo;
    private OrderInfoBean orderInfo;
    private OilRatioBean oilRatio;


    private List<GoodsInfoBean> goodsInfo;

    public AddressInfoBean getAddressInfo() {
        return addressInfo;
    }

    public OilRatioBean getOilRatio() {
        return oilRatio;
    }

    public void setOilRatio(OilRatioBean oilRatio) {
        this.oilRatio = oilRatio;
    }

    public void setAddressInfo(AddressInfoBean addressInfo) {
        this.addressInfo = addressInfo;
    }

    public OrderInfoBean getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(OrderInfoBean orderInfo) {
        this.orderInfo = orderInfo;
    }

    public List<GoodsInfoBean> getGoodsInfo() {
        return goodsInfo;
    }

    public void setGoodsInfo(List<GoodsInfoBean> goodsInfo) {
        this.goodsInfo = goodsInfo;
    }

    public static class AddressInfoBean implements Serializable {
        /**
         * area : 长安区
         * isDefault : 1
         * address : ghiuy
         * areaid : 130102
         * province : 河北省
         * phone : 15691829508
         * city : 石家庄市
         * carownerId : 59
         * name : yang
         * id : 10
         * cityid : 130100
         * provinceid : 130000
         */

        private String area;
        private int isDefault;
        private String address;
        private String areaid;
        private String province;
        private String phone;
        private String city;
        private int carownerId;
        private String name;
        private int id;
        private String cityid;
        private String provinceid;

        public String getArea() {
            return area;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public int getIsDefault() {
            return isDefault;
        }

        public void setIsDefault(int isDefault) {
            this.isDefault = isDefault;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getAreaid() {
            return areaid;
        }

        public void setAreaid(String areaid) {
            this.areaid = areaid;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public int getCarownerId() {
            return carownerId;
        }

        public void setCarownerId(int carownerId) {
            this.carownerId = carownerId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCityid() {
            return cityid;
        }

        public void setCityid(String cityid) {
            this.cityid = cityid;
        }

        public String getProvinceid() {
            return provinceid;
        }

        public void setProvinceid(String provinceid) {
            this.provinceid = provinceid;
        }
    }

    public static class OrderInfoBean implements Serializable {
        /**
         * order_id : 3f768aca50684353b52f6bb34416c0c0
         * shop_id : 2
         * goods_id : null
         * user_id : 59
         * paynumber : null
         * reward_ratio_id : null
         * add_time : 1509349552000
         * order_status : 1
         * count : null
         * goods_spe_id : null
         * order_money : 190
         * payment : null
         * award_arrive : null
         * coupon_arrive : 111
         * oil_card_money : null
         * freight : 500
         * expressage : null
         * expressage_number : null
         * actual_money : 690
         * order_number : 1710301545523001606
         * estimate_id : null
         * payment_time : null
         * consignment_time : null
         * addressId : 10
         * oil_card_number : null
         * deleteStatus : 2
         * details : 1710301545522764010
         * end_time : null
         * close_reasion : null
         * close_time : null
         * isevaluate : null
         */

        private String order_id;
        private String shop_id;
        private Object goods_id;
        private String user_id;
        private Object paynumber;
        private Object reward_ratio_id;
        private String add_time;
        private int order_status;
        private Object count;
        private Object goods_spe_id;
        private String order_money;
        private String payment;
        private String award_arrive;
        private String coupon_arrive;
        private String oil_card_money;
        private String freight;
        private Object expressage;
        private Object expressage_number;
        private String actual_money;
        private String order_number;
        private Object estimate_id;
        private String payment_time;
        private Object consignment_time;
        private int addressId;
        private Object oil_card_number;
        private int deleteStatus;
        private String details;
        private Object end_time;
        private Object close_reasion;
        private String close_time;
        private Object isevaluate;

        public String getOrder_id() {
            return order_id;
        }

        public void setOrder_id(String order_id) {
            this.order_id = order_id;
        }

        public String getShop_id() {
            return shop_id;
        }

        public void setShop_id(String shop_id) {
            this.shop_id = shop_id;
        }

        public Object getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(Object goods_id) {
            this.goods_id = goods_id;
        }

        public String getUser_id() {
            return user_id;
        }

        public void setUser_id(String user_id) {
            this.user_id = user_id;
        }

        public Object getPaynumber() {
            return paynumber;
        }

        public void setPaynumber(Object paynumber) {
            this.paynumber = paynumber;
        }

        public Object getReward_ratio_id() {
            return reward_ratio_id;
        }

        public void setReward_ratio_id(Object reward_ratio_id) {
            this.reward_ratio_id = reward_ratio_id;
        }

        public String getAdd_time() {
            return add_time;
        }

        public void setAdd_time(String add_time) {
            this.add_time = add_time;
        }

        public int getOrder_status() {
            return order_status;
        }

        public void setOrder_status(int order_status) {
            this.order_status = order_status;
        }

        public Object getCount() {
            return count;
        }

        public void setCount(Object count) {
            this.count = count;
        }

        public Object getGoods_spe_id() {
            return goods_spe_id;
        }

        public void setGoods_spe_id(Object goods_spe_id) {
            this.goods_spe_id = goods_spe_id;
        }

        public String getOrder_money() {
            return order_money;
        }

        public void setOrder_money(String order_money) {
            this.order_money = order_money;
        }

        public String getPayment() {
            return payment;
        }

        public void setPayment(String payment) {
            this.payment = payment;
        }

        public String getAward_arrive() {
            return award_arrive;
        }

        public void setAward_arrive(String award_arrive) {
            this.award_arrive = award_arrive;
        }

        public String getCoupon_arrive() {
            return coupon_arrive;
        }

        public void setCoupon_arrive(String coupon_arrive) {
            this.coupon_arrive = coupon_arrive;
        }

        public String getOil_card_money() {
            return oil_card_money;
        }

        public void setOil_card_money(String oil_card_money) {
            this.oil_card_money = oil_card_money;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public Object getExpressage() {
            return expressage;
        }

        public void setExpressage(Object expressage) {
            this.expressage = expressage;
        }

        public Object getExpressage_number() {
            return expressage_number;
        }

        public void setExpressage_number(Object expressage_number) {
            this.expressage_number = expressage_number;
        }

        public String getActual_money() {
            return actual_money;
        }

        public void setActual_money(String actual_money) {
            this.actual_money = actual_money;
        }

        public String getOrder_number() {
            return order_number;
        }

        public void setOrder_number(String order_number) {
            this.order_number = order_number;
        }

        public Object getEstimate_id() {
            return estimate_id;
        }

        public void setEstimate_id(Object estimate_id) {
            this.estimate_id = estimate_id;
        }

        public String getPayment_time() {
            return payment_time;
        }

        public void setPayment_time(String payment_time) {
            this.payment_time = payment_time;
        }

        public Object getConsignment_time() {
            return consignment_time;
        }

        public void setConsignment_time(Object consignment_time) {
            this.consignment_time = consignment_time;
        }

        public int getAddressId() {
            return addressId;
        }

        public void setAddressId(int addressId) {
            this.addressId = addressId;
        }

        public Object getOil_card_number() {
            return oil_card_number;
        }

        public void setOil_card_number(Object oil_card_number) {
            this.oil_card_number = oil_card_number;
        }

        public int getDeleteStatus() {
            return deleteStatus;
        }

        public void setDeleteStatus(int deleteStatus) {
            this.deleteStatus = deleteStatus;
        }

        public String getDetails() {
            return details;
        }

        public void setDetails(String details) {
            this.details = details;
        }

        public Object getEnd_time() {
            return end_time;
        }

        public void setEnd_time(Object end_time) {
            this.end_time = end_time;
        }

        public Object getClose_reasion() {
            return close_reasion;
        }

        public void setClose_reasion(Object close_reasion) {
            this.close_reasion = close_reasion;
        }

        public String getClose_time() {
            return close_time;
        }

        public void setClose_time(String close_time) {
            this.close_time = close_time;
        }

        public Object getIsevaluate() {
            return isevaluate;
        }

        public void setIsevaluate(Object isevaluate) {
            this.isevaluate = isevaluate;
        }
    }

    public static class GoodsInfoBean implements Serializable {
        /**
         * id : 1710301545522764010
         * goods_name : 轮胎
         * goods_color : 黑色,xl
         * goods_size : null
         * goods_num : 1
         * goods_price : 290
         * type : 2
         * status : 0
         * img : http://pic.58pic.com/58pic/12/74/13/58PIC0R58PICpTJ.jpg
         * addTime : 1509349552000
         * goods_id : 11
         * userId : 59
         * sku : null
         * evaluate : 0
         * cupon : 111
         */

        private String id;
        private String goods_name;
        private String goods_color;
        private Object goods_size;
        private String goods_num;
        private String goods_price;
        private int type;
        private String status;
        private String img;
        private String addTime;
        private String goods_id;
        private int userId;
        private Object sku;
        private int evaluate;
        private String cupon;
        private String details;

        public String getDetails() {
            return details;
        }

        public void setDetails(String details) {
            this.details = details;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getGoods_color() {
            return goods_color;
        }

        public void setGoods_color(String goods_color) {
            this.goods_color = goods_color;
        }

        public Object getGoods_size() {
            return goods_size;
        }

        public void setGoods_size(Object goods_size) {
            this.goods_size = goods_size;
        }

        public String getGoods_num() {
            return goods_num;
        }

        public void setGoods_num(String goods_num) {
            this.goods_num = goods_num;
        }

        public String getGoods_price() {
            return goods_price;
        }

        public void setGoods_price(String goods_price) {
            this.goods_price = goods_price;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public String getAddTime() {
            return addTime;
        }

        public void setAddTime(String addTime) {
            this.addTime = addTime;
        }

        public String getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(String goods_id) {
            this.goods_id = goods_id;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public Object getSku() {
            return sku;
        }

        public void setSku(Object sku) {
            this.sku = sku;
        }

        public int getEvaluate() {
            return evaluate;
        }

        public void setEvaluate(int evaluate) {
            this.evaluate = evaluate;
        }

        public String getCupon() {
            return cupon;
        }

        public void setCupon(String cupon) {
            this.cupon = cupon;
        }
    }

    public static class OilRatioBean implements Serializable {
        private String id;
        private String carowner_id;
        private String province;
        private String company;
        private String count;
        private String nominal_value;
        private String img;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCarowner_id() {
            return carowner_id;
        }

        public void setCarowner_id(String carowner_id) {
            this.carowner_id = carowner_id;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getNominal_value() {
            return nominal_value;
        }

        public void setNominal_value(String nominal_value) {
            this.nominal_value = nominal_value;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }
    }
}
